/**
 * 
 */
package com.example.radioclub.types;

/**
 * @author wizard
 * 
 */
public class ChartSong {
	int albumId, artistId, songId, playTime, ranking, previousRanking;
	String albumName, artistName, songName;
	boolean modYN, vodYN, sellStreamYN, sellDrmYN, sellNonDrmYN,
			sellAlacarteYN;
	boolean slfLyricYN, textLyricYN, rtYN, rbtYN, availableYN;

	public ChartSong(int albumId, int artistId, int songId, int playTime,
			int ranking, int previousRanking, String albumName,
			String artistName, String songName, boolean modYN, boolean vodYN,
			boolean sellStreamYN, boolean sellDrmYN, boolean sellNonDrmYN,
			boolean sellAlacarteYN, boolean slfLyricYN, boolean textLyricYN,
			boolean rbtYN, boolean availableYN) {

		this.albumId = albumId;
		this.artistId = artistId;
		this.songId = songId;
		this.playTime = playTime;
		this.ranking = ranking;
		this.previousRanking = previousRanking;
		this.albumName = albumName;
		this.artistName = artistName;
		this.songName = songName;
		this.modYN = modYN;
		this.vodYN = vodYN;
		this.sellStreamYN = sellStreamYN;
		this.sellDrmYN = sellDrmYN;
		this.sellNonDrmYN = sellNonDrmYN;
		this.sellAlacarteYN = sellAlacarteYN;
		this.slfLyricYN = slfLyricYN;
		this.textLyricYN = textLyricYN;
		this.rbtYN = rbtYN;
		this.availableYN = availableYN;

	}

	public int getAlbumId() {
		return this.albumId;
	}

	public int getArtistId() {
		return this.artistId;
	}

	public int getSongId() {
		return this.songId;
	}

	public int getPlayTime() {
		return this.playTime;
	}

	public int getRanking() {
		return this.ranking;
	}

	public int getPreviousRanking() {
		return this.previousRanking;
	}

	public String getAlbumName() {
		return this.albumName;
	}

	public String getArtistName() {
		return this.artistName;
	}

	public String getSongName() {
		return this.songName;
	}

	public boolean getMod() {
		return this.modYN;
	}

	public boolean getVod() {
		return this.vodYN;
	}

	public boolean getSellStreamStatus() {
		return this.sellStreamYN;
	}

	public boolean getSellDrmStatus() {
		return this.sellDrmYN;
	}

	public boolean getSellNonDrmStatus() {
		return this.sellNonDrmYN;
	}

	public boolean getSellAlacarteStatus() {
		return this.sellAlacarteYN;
	}

	public boolean getSelfLyricStatus() {
		return this.slfLyricYN;
	}

	public boolean getTextLyricStatus() {
		return this.textLyricYN;
	}

	public boolean getRBTStatus() {
		return this.rbtYN;
	}

	public boolean getAvailableStatus() {
		return this.availableYN;
	}

}
